PSIGNAL
Section: C Library Functions (3)
Index
Return to Main Contents
BSD mandoc
BSD 4.2
NAME
psignal
sys_siglist
sys_signame
- system signal messages
SYNOPSIS
Fd #include <sys/signal.h>
Ft void
Fn psignal unsigned sig const char *s
Vt extern const char * const sys_siglist[];
Vt extern const char * const sys_signame[];
DESCRIPTION
The
Fn psignal
function locates the descriptive message
string for the given signal number
Fa sig
and writes it to the standard error.
If the argument
Fa s
is
non- NULL
it is written to the standard error file descriptor
prior to the message string,
immediately followed by a colon and a space.
If the signal number is not recognized
(sigaction(2)
)
the string
``Unknown signal''
is produced.
The message strings can be accessed directly using the external array
sys_siglist
indexed by recognized signal numbers. The external array
sys_signame
is used similarly and contains short, upper-case abbreviations for signals
which are useful for recognizing signal names in user input. The defined
variable
NSIG
contains a count of the strings in
sys_siglist
and
sys_signame
SEE ALSO
sigaction(2),
perror(3),
setlocale(3),
strsignal(3)
HISTORY
The
Fn psignal
function appeared in
BSD 4.2
Index
- NAME
-
- SYNOPSIS
-
- DESCRIPTION
-
- SEE ALSO
-
- HISTORY
-
This document was created by
man2html,
using the manual pages.
Time: 19:41:58 GMT, December 25, 2022